/*设置计算区域的宽度、边框、背景色、边距*/
.calculator {
    width: 405px;
    border: 1px solid white;
    background: #ffefd5;
    margin: 50px;
    padding: 20px;
}

/*设置计算区域文本框宽度、高度、边距、字体大小、文本右对齐、背景颜色*/
.output {
    width: 356px;
    height: 50px;
    padding: 20px;
    font-size: 20px;
    text-align: right;
    background: white;
}

/*设置按键样式*/
input[type=button] {
    border: 1px solid white;
    /*边框*/
    width: 100px;
    height: 80px;
    background: grey;
    cursor: pointer;
    /*光标形状：手型*/
    color: white;
    font-size: 30px;
}

/*数字样式*/
.numbers {
    width: 300px;
    /*弹性布局*/
    display: inline-flex;
    flex-wrap: wrap;
}

.operators {
    width: 100px;
    position: relative;
    left: -3px;
    /*弹性布局*/
    display: inline-flex;
    flex-wrap: wrap;
}